GriddLeS Enhancements and Building Virtual Applications for the GRID with Legacy Components
نویسندگان
چکیده
The GriddLeS (Grid Enabling Legacy Software) middleware is a novel software layer that allows previously separate legacy applications to be coupled in a software workflow over the grid without any changes to the application source code. We have previously tested GriddLeS on a number of applications, including a small atmospheric sciences workflow in which weather and climate models are coupled. In this paper we describe a number of enhancements to the previous implementation [1][2] that improve its performance significantly. Specifically, the new implementation improves the performance when small blocks are written over high latency networks. The paper also describes a much larger atmospheric sciences workflow than previously reported, that couples multiple global climate models, regional weather models and pollution models in one virtual application.
منابع مشابه
gridMonSteer: Generic Architecture for Monitoring and Steering Legacy Applications in Grid Environments
Grid environments present a virtual black box to scientists running legacy applications, with the Grid infrastructure effectively hiding the running application on a resource over which the scientist generally has limited or no control. Existing monitoring systems that allow Grid-enabled applications to communicate their progress and receive steering information are inapplicable as they require...
متن کاملAutomatic Deployment and Interoperability of Grid Services
The Grid Execution Management for Legacy Code Architecture (GEMLCA) enables exposing legacy applications as Grid services without re-engineering the code, or even requiring access to the source files. The integration of current GT3 and GT4 based GEMLCA implementations with the PGRADE Grid portal allows the creation, execution and visualisation of complex Grid workflows composed of legacy and no...
متن کاملOptimization Techniques for Implementing Parallel Skeletons in Distributed Environments
There are many legacy code applications that cannot be run in a Grid environment without significant modification. To avoid re-engineering of legacy code, we developed the Grid Execution Management for Legacy Code Architecture (GEMLCA) that enables deployment of legacy code applications as Grid services. GEMLCA implements a general architecture for deploying legacy applications as Grid services...
متن کاملBuilding and Promoting a Linux-based Operating System to Support Virtual Organizations for Next Generation Grids Executive Summary
The XtreemOS operating system provides for Grids what a traditional operating system offers for a single computer: abstraction from the hardware and secure resource sharing between different users. It thus simplifies the work of users belonging to virtual organizations by giving them the illusion of using a traditional computer while removing the burden of complex resource management issues of ...
متن کاملLAG: Achieving transparent access to legacy data by leveraging grid environment
Theworld today is experiencing an explosive growth of data generated by information digitization. Due to the unprecedented advance in software and hardware, large amounts of data gradually becomes legacy data and inaccessible. This is building a digital black hole, and it is becoming a big challenge to access, process, and preserve the legacy data. Grid provides flexible, secure, and coordinate...
متن کامل